1. Sommaire
2. Introduction (description du sujet, problématique, composition du groupe)
2.1. Sujet :
Le but est de réaliser un logiciel permettant de simuler l’utilisation de drones pompiers. Le but étant d’aider les secours à combattre un ou plusieurs incendies. Pour cela les drones sont placés de manière aléatoire ou manuelle sur une carte ainsi que les incendies. Il est alors possible de choisir un des algorithmes de simulation pour tester le fonctionnement.
2.2. Problématique :
2.3. Groupe :
-
Yannich Mayeur
-
Nicolas Lejeune
-
Florent Labrune
-
Maël Soulié
3. Liste des exigences
Numéro |
Exigence |
Niveau |
1. La carte |
||
1.1 |
pouvoir modifier la taille de la carte (longuer et largeur) |
par km |
1.2 |
forme de la carte |
rectangle |
1.3 |
taille maximale |
10 km x 10 km |
1.4 |
modélisation par une matrice |
/ |
2. Les OLEs |
||
2.1 |
vitesse |
3 niveaux de vitesse |
2.2 |
nombres |
Nombres de robots au choix(1 à 10) |
2.3 |
puissance d’exctinction |
3 niveaux |
3. Algorithme de calcul du chemin |
||
3.1 |
codage de l’algorithme de Kruskal |
facultative |
3.2 |
algorithme natif du plus court chemin entre 2 points (avec Pythagore) |
obligatoire |
4. Les feux |
||
4.1 |
pouvoir ajouter des feux |
3 par km² maximum |
4.2 |
pouvoir générer des feux aléatoirement |
obligatoire |
4.3 |
intensité des feux paramétrable |
3 niveaux pour chaque feu |
5. L’interface graphique |
||
5.1 |
agrandir la fenêtre |
les composants s’adaptent |
5.2 |
Message à la fermeture |
sauvegarde(paramètres) avec/sans/annuler |
5.3 |
volet de paramètre |
fixe à gauche |
5.4 |
carte |
fixe à droite |
4. Diagramme des UC
5. Description d’IHM
(Maquettes d'écran futures, SNI, …)
5.0.1. SNI :
5.0.2. Schéma de l’interface dans le cas général :
5.0.3. Schéma de l’interface pour le mode manuel de réglage des OLE et des feux :
6. Architecture MVC
en mettant des noms sur les classes qui correcpondent à la vue par exemple
7. Diagramme des Classes métier (sans les méthodes)
8. Diagramme de Séquence Système pour 1 UC « important »
9. Diagramme de Séquence et Diagramme des Classes Participantes pour l’UC précédent
10. Diagramme des Classes contrôleur (avec les méthodes)
11. Annexes (si besoin, par exemple :)
11.1. FAQ, Glossaire, Index, etc.
11.2. Autoévaluation (la grille d'évaluation remplie par vos soins)
Critère |
Type de critère |
Poids approximatif |
Autoévaluation (rapport du poids approximatif) |
Diagramme des UC |
Correction, pertinence |
10% |
|
Diagramme des Classes Métier et Contrôleur |
Correction, pertinence |
10% |
|
Maquettes utilisateur |
Correction, pertinence |
10%c |
|
Diagramme de Séquence Système (1 UC au moins) |
Correction, pertinence |
5% |
|
Diagramme de Séquence « normal » (au moins 1 UC) |
Correction, pertinence |
10%c |
|
Diagramme Classes Participantes (au moins 1 UC) |
Correction, pertinence |
10% |
|
Cohérence inter-modèles (SNI/DSS, UC/DSS/DS/DCP) |
Correction, pertinence |
10% |
|
Communication/Présentations/Ignite |
subjectif :-) |
5% |
|
Code et application finale |
Correction, pertinence |
20% |
|
Clarté – Présentation du Dossier |
subjectif :-) |
10% |